package sample.client;

import java.util.ArrayList;

import sample.shared.result.Client;
import sample.shared.result.FileInfo;

import com.google.gwt.user.client.rpc.AsyncCallback;

/**
 * The async counterpart of <code>GreetingService</code>.
 */
public interface ClientManagerServiceAsync
{
  void getAllClients(AsyncCallback<ArrayList<Client>> callback);

  void getFiles(Client c, AsyncCallback<ArrayList<FileInfo>> callback);

  void getTitle(AsyncCallback<String> callback);
}
